<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>05流程控制</title>
</head>
<body>
<script>
    //1.顺序结构
    console.log(1);
    console.log(2);
    console.log(3);

    //2.分支结构
    let username='';
    if(!username){
        alert('用户名不能为空')
    }
    else{
        alert('欢迎'+username+'回归')
    }

    //3.选择分支
    let age=10;
    switch (age){
        case 1:
            console.log('18岁');
            break;
        case 0:
            console.log('19岁');
            break;
        default:
            console.log('其他年龄');
    }

    //4.循环结构
    let name=['张三','李四','王五'];
    for(let i=0;i<name.length;i++){
        console.log(name[i]);
    }

    //let定义的变量只能在for循环中使用，不能打印
    //var定义的变量为全局变量，可以打印
    // console.log(i);

    //增强for循环 names表示当前要遍历的数组
    //let n表示遍历到的元素
    for(let n of name){
        console.log(n);
    }
</script>
</body>
</html>